Big Huge Thesaurus

Portulaca grandiflora

noun